@charset "utf-8";
/* common.css */
@import url("topbar.css");
body{
	font-family:Tahoma,宋体,Verdana;
	margin:0;
	padding:0;
	background:url(../images/headbg.gif) top center repeat-x;
	background-color:#FAFCFC;
	font-size:12px;
	color:#555;
	text-align:center;
}
div,form,p,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	border:0;
}
ul,ol,li {list-style-type:none;}
table,td,tr,th,input,select{font-size:12px;}
input {font-family:Arial;}/*text and password width*/
table{border-collapse:collapse;}
hr {
	clear:both;
	border-width:0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #FFF;
	height:2px;
	overflow:hidden;
}
i {font-size:14px;color:red;font-style:normal;margin:0 5px;}/*  *  */
/*link*/
a:link {color:#555;text-decoration:none;font-family:Arial;}
a:visited {color:#555;text-decoration:none;font-family:Arial;}
a:hover {color:#ED8C21;text-decoration:underline;}
a:active {color:#ED8C21;}
#topbar {
	min-width:965px;/*for firefox&ie7+*/
	height:28px;
	background:url(../images/topbar.gif) 0 0 repeat-x;
	border:1px solid #ccc;
	border-top:0 none;
	position:relative;
	z-index:333;
}
#top {
	width:965px;
	height:28px;
	margin:0 auto;
	position:relative;
}
#top li{
	height:21px;
	line-height:21px;
	padding:0 6px 0 4px;
	position:absolute;
	text-align:left;
	z-index:35533;
}
#top_help{
	width:70px;
	right:0;
	top:5px;
	_top:8px;
}
#slink {
	float:right;
	height:26px;
	overflow:hidden;
}
li#top_user{
	width:690px;
	top:5px;
	text-align:left
}
li#top_email{
	width:98px;
	right:165px;
	top:5px;
	_top:8px;
	text-align:center;
}
.blue_link a:link,.blue_link a:visited,a.blue_link:link,a.blue_link:visited{color:#43B108;}
.blue_link a:hover,a.blue_link:hover{color:#43B108;}
.red{color:#FF0000}
#slink img {margin:0 3px -2px 0;}
#top li.open_div .dt{
	margin-top:5px;
	padding-right:4px;
	margin-bottom:-1px;
	position:relative;
}
#top li.open_on .dt{
	margin-top:4px;
	background:#ffffcb;
	border:1px solid #999;
	border-bottom:0 none;
}
#top li.open_div .dt a{
	display:block;
	padding:0 18px 1px 4px;
	background:url(../images/arrowbot.gif) right center no-repeat;
}
#top li.open_on .dt a{background:url(../images/arrowtop.gif) right center no-repeat;}
#top li.open_div .dd{
	border:1px solid #999;
	background:#ffffcb;
	overflow:hidden;
	display:none;
}
#top li.open_on .dd{display:block;}
#hd_my {
	right:80px;
}
#hd_my .dt{
	width:82px;
}
#hd_my .dd {
	line-height:20px;
	padding:0 6px;
	width:74px;
}
#welcome {
	width:485px;
	height:58px;
	line-height:58px;
	float:right;
	text-align:right;
}
.search-box_2, .search-box_2 .search-box_2_nav li, .more_link span, .search-box_2 .search-box_2_nav li.on a, .search-box_2 .search-box_2_nav li a:hover, .search-box_2 p a.moreA {
background:url(../images/index_nav.gif) no-repeat 0 0;}
.search-box_2 { height:95px;  margin:0 auto; position:relative;}
.search-box_2 .search-box_2_nav { position:absolute; left:35px; top:4px; }
.search-box_2 .search-box_2_nav li {float:left; width:82px; background-position:-125px -104px; }
.search-box_2 .search-box_2_nav li.no_bg {background:none; }
.search-box_2 .search-box_2_nav li a {display:block; width:82px;  font-size:13px; color:#363636; text-align:center; line-height:20px; }
#longli a {display:block; width:92px;  font-size:13px; color:#363636; text-align:center; line-height:20px;position:relative;}
.search-box_2 .search-box_2_nav li.on a, .search-box_2 .search-box_2_nav li a:hover {width:74px;text-align:center; padding:7px 0 3px 0;text-decoration:none;color:#fff; font-size:14px;line-height:20px;background-position:0 -95px; font-weight:bold; position:relative; margin:-6px -2px 0 0; }
#longli a:hover {width:100px; padding:7px 0 3px 0;text-decoration:none;color:#fff; font-size:14px;line-height:20px;background-position:-293px -95px; font-weight:bold; position:relative; margin:-6px -2px 0 0; }
.search-box_2 .search-box_2_nav2 { position:absolute; right:10px; top:4px; }
.search-box_2 .search-box_2_nav2 li {float:left; width:102px; background-position:-125px -104px; }
.search-box_2 .search-box_2_nav2 li a {display:block; width:102px;text-align:center; line-height:20px; }
#green{color:#009933;}
#orange{color:#FF6600;}
.search-box_2 .searchAD-left { width:200px; top:28px; left:5px; height:40px;position:absolute;padding:5px 0 0 0;}
.search-box_2 .searchAD-right {  top:28px; right:5px; width:200px; height:40px; position:absolute; }
.search-box_2 .searchfrom { width:800px; top:28px; left:5px; height:40px;position:absolute;padding:5px 0 0 0;}
.searchdiv{width:700px;height:40px;padding:12px 0 0 250px;}
.searchinput{float:left; width:322px; height:22px; overflow:hidden; padding:6px 0 0 27px; font-size:12px; color:#BABABA; border:0 none; background:url(../images/searchbg.png) left center no-repeat;line-height:18px; }
.searchbutton{float:left;}
.hot{position:absolute;left:80px;top:-15px;width:30px;}
#nav {
margin:5px auto;
width:965px;
}
#head {
	width:965px;
	height:58px;
	margin:10px auto;
}
#logo {
	width:168px;
	height:58px;
	line-height:35px;
	float:left;
	text-align:left;
}
#logo img {
	width:168px;
	height:58px;
	float:left;
}
#cityname{
	height:58px;
	width:80px;
	padding-left:20px;
	float:left;
	position:relative;	
}
#displaycity{
	font-size:20px;
	font-family:黑体;
	line-height:30px;
	display:block;
	width:80px;
	text-align:left;
	margin-top:6px;
	}
#othercity{
	display:block;
	text-align:left;
	color:#666;
	background:url(../images/cityarrow.gif) right center no-repeat;
	}
#ad1 {
	width:300px;
	height:58px;
	line-height:35px;
	float:left;
	text-align:left;
}
.cities{
	position:absolute;
	left:10px;
	top:5px;
	z-index:10;
	}
.close_city{
	display:none;
	}
div.partbd{
	width:290px;
	height:50px;
	min-height:50px;
	border:1px solid #bbb;
	overflow:hidden;
	text-align:left;
	background:#FFFFCC;
	}
div.partbd h3,div.partbd ol,div.partbd li{
	margin:0;
	padding:0;
	color:#333;
	font-size:12px;
	}
div.partbd h3{
	padding:7px;
	background-color:#ececec;
	display:inline;
	font-weight:100;
	}
div.partbd ol{
	line-height:25px;
	}
div.partbd li{
	margin:0 5px;
	line-height:20px;
	display:inline;
	}
.clear{ clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden; }

#footer{	
	width:965px;
	margin:0px auto;
	margin-top:10px;
	}
#link{
	height:107px;
	background:url(../images/foot_bg.jpg) left center repeat-x;
	}
.foot_l{
	background:url(../images/foot_l.jpg) left center no-repeat;
	height:107px;
	width:15px;
	float:left;
	}
.foot_r{
	background:url(../images/foot_r.jpg) right center no-repeat;
	height:107px;
	width:15px;
	float:right;
	}
.foot_c{
	height:107px;
	float:left;
	width:935px;
	}
.foot_c1{
	height:57px;
	float:left;
	width:935px;
	}
.foot_c2{
	height:40px;
	float:left;
	width:935px;
	margin-top:4px;
	text-align:left;
	line-height:40px;
	}
.d_h{
	width:190px;
	float:left;
	height:52px;
	padding-top:5px;
	}
.otherlink{
	float:left;
	height:52px;
	padding-top:5px;
	}
.yqlj{
	color:#F60;
	}
.copyright{
	height:120px;
	}
.cp1{
	color:#CCC;
	height:24px;
	line-height:24px;
	display:block;
	margin:10px 0px 5px 0px;
	}
.cp1 span{
	margin:0px 6px;
	color:#666;
	}
.cp2{
	color:#666;
	height:24px;
	line-height:24px;
	display:block;
	margin:5px 0px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif
	}
#nav-navigation {
margin-top:0px;
}
.nav-multi-level {
margin-bottom:0px;
}
.nav-width-950 {
width:965px;
}
.nav-top-wrapper, .nav-navigation-bar {
color:#77D143;
font-family:SimSun,verdana,arial,helvetica,clean,sans-serif;
font-size:12px;
line-height:15px;
margin:0 auto 5px;
text-align:left;
}
.nav-navigation-hl {
background:transparent url(../images/sprites_1_0_4.gif) no-repeat scroll left -270px;
float:left;
height:31px;
position:relative;
width:5px;
}
.nav-navigation-hr {
background:transparent url(../images/sprites_1_0_4.gif) no-repeat scroll right -270px;
float:right;
height:31px;
position:relative;
width:5px;
}
.nav-navigation-hb {
background:#74C63F url(../images/sprites_1_0_4.gif) repeat-x scroll 0 -310px;
float:left;
height:31px;
margin:0 -5px;
width:100%;
}
ul.nav-menu {
display:inline;
float:left;
margin:3px 0 0 10px;
}
ul.nav-menu li {
float:left;
font-size:14px;
}
ul.nav-menu li a {
background:transparent url(../images/sprites_1_0_4.gif) no-repeat scroll -150px -383px;
color:white !important;
float:left;
font-weight:bold;
height:27px;
line-height:27px;
padding:0 10px 0 11px;
text-decoration:none !important;
}
ul.nav-menu li a:hover {
text-decoration:underline !important;
}
ul.nav-menu li.first {
margin-left:0;
padding-left:0;
}
ul.nav-menu li.first a {
background:transparent none repeat scroll 0 0;
}
ul.nav-menu li.current {
background:transparent url(../images/sprites_1_0_4.gif) no-repeat scroll 0 0px;
margin-top:0;
}
ul.nav-menu li.current a {
background:transparent url(../images/sprites_1_0_4.gif) no-repeat scroll 100% 0;
color:black !important;
float:left;
height:28px;
line-height:28px;
margin-left:10px;
overflow:hidden;
padding-left:0;
padding-right:9px;
}
ul.nav-menu li.current a span {
line-height:29px;
}
ul.nav-menu li.current a:hover {
text-decoration:none !important;
}
ul.nav-menu li.current-next {
margin-left:0;
}
ul.nav-menu li.current-next a {
background:transparent none repeat scroll 0 0;
}
ul.nav-sub-menu {
display:inline;
float:right;
margin-left:0;
margin-right:10px;
}
ul.nav-sub-menu li {
font-size:12px;
}
a.nav-menu-more span {
background:transparent url(../images/sprites_1_0_4.gif) no-repeat scroll right -180px;
padding-right:18px;
}
.nav-multi-level {
margin-bottom:0;
}
.nav-multi-level ul.nav-menu li.current {
background:transparent url(../images/sprites_1_0_4.gif) no-repeat scroll 0 0;
}
.nav-multi-level ul.nav-menu li.current a {
background:transparent url(../images/sprites_1_0_4.gif) no-repeat scroll 100% 0;
}
.nav-navigation-second-container {
/*background:#FFFFFF none repeat scroll 0 0;*/

background:transparent url(../images/navbg.gif) no-repeat scroll right 0;
background-color:#FFFFFF;
border-color:#6BCD32;
border-style:solid;
border-width:0 1px 1px;
height:30px;

}
.nav-navigation-second-container ul li {
background:transparent url(../images/sprites_1_0_4.gif) no-repeat scroll -150px -40px;
display:inline;
float:left;
font-size:12px;
}
.nav-navigation-second-container ul li.first {
background:transparent none repeat scroll 0 -350px;
margin-left:9px;
}
.nav-navigation-second-container ul li a {
float:left;
height:35px;
line-height:35px;
padding:0 10px 0 11px;
}

.nav-navigation-second-container ul li.current a {
font-weight:bold;
text-decoration:none !important;
}
